package com.ouc.dataMange.service;

import java.util.List;
import com.ouc.dataMange.domain.SysMysqlBackup;

/**
 * mysqlBackupService接口
 * 
 * @author ouc
 * @date 2025-07-25
 */
public interface ISysMysqlBackupService 
{
    /**
     * 查询mysqlBackup
     * 
     * @param backupId mysqlBackup主键
     * @return mysqlBackup
     */
    public SysMysqlBackup selectSysMysqlBackupByBackupId(Integer backupId);

    /**
     * 查询mysqlBackup列表
     * 
     * @param sysMysqlBackup mysqlBackup
     * @return mysqlBackup集合
     */
    public List<SysMysqlBackup> selectSysMysqlBackupList(SysMysqlBackup sysMysqlBackup);

    /**
     * 新增mysqlBackup
     * 
     * @param sysMysqlBackup mysqlBackup
     * @return 结果
     */
    public int insertSysMysqlBackup(SysMysqlBackup sysMysqlBackup);

    /**
     * 修改mysqlBackup
     * 
     * @param sysMysqlBackup mysqlBackup
     * @return 结果
     */
    public int updateSysMysqlBackup(SysMysqlBackup sysMysqlBackup);

    /**
     * 批量删除mysqlBackup
     * 
     * @param backupIds 需要删除的mysqlBackup主键集合
     * @return 结果
     */
    public int deleteSysMysqlBackupByBackupIds(Integer[] backupIds);

    /**
     * 删除mysqlBackup信息
     * 
     * @param backupId mysqlBackup主键
     * @return 结果
     */
    public int deleteSysMysqlBackupByBackupId(Integer backupId);
}
